Sequence-to-Sequence Learning Based Conversion of Pseudo-code to Source code Using Neural Translation Approach

نویسندگان

چکیده

Pseudo-code refers to an informal means of representing algorithms that do not require the exact syntax a computer programming language. helps developers and researchers represent their using human-readable Generally, can convert pseudo-code into source code different conversion techniques. The efficiency such methods is measured based on converted algorithm’s correctness. Researchers have already explored diverse technologies devise with higher accuracy. This paper proposes novel learning method includes natural language processing-based text preprocessing sequence-to-sequence deep learning-based model trained SPoC dataset. We conducted extensive experiment our designed algorithm descriptive bilingual understudy scoring compared results state-of-the-art Result analysis shows approach more accurate efficient than other existing in terms several performances metrics. Furthermore, proposed outperforms approaches because utilizes two Long-Short-Term-Memory networks might increase

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Source Code Retrieval Using Sequence Based Similarity

Duplicate code adversely affects the quality of software systems and hence should be detected. We discuss an approach that improves source code retrieval using structural information of source code. A lexical parser is developed to extract control statements and method identifiers from Java programs. We propose a similarity measure that is defined by the ratio of the number of sequential fully ...

متن کامل

Transmutation of Regular Expression to Source Code Using Code Generators

Because of the great possibility to make mistakes while dealing with the Automata, and programming and resolving problems within automata theory as it is a complex process, time consuming and still the results may not be reliable, various tools technologies and approaches are present today which significantly reduce complexity and increase productivity of dealing with regular languages in a ver...

متن کامل

Sequence to Sequence Learning in Neural Network

Neural Network Elements. Deep learning is the name we use for “stacked neural networks”; that is, networks composed of several layers. The layers are made of nodes. A node is just a place where computation happens, loosely patterned on a neuronin the human brain, which fires when it encounters sufficient stimuli. Deep Neural Networks (DNNs) are powerful models that have achieved excellent perfo...

متن کامل

Sequence to Sequence Learning with Neural Networks

Deep Neural Networks (DNNs) are powerful models that have achieved excellent performance on difficult learning tasks. Although DNNs work well whenever large labeled training sets are available, they cannot be used to map sequences to sequences. In this paper, we present a general end-to-end approach to sequence learning that makes minimal assumptions on the sequence structure. Our method uses a...

متن کامل

SmartPaste: Learning to Adapt Source Code

Deep Neural Networks have been shown to succeed at a range of natural language tasks such as machine translation and text summarization. While tasks on source code (i.e., formal languages) have been considered recently, most work in this area does not attempt to capitalize on the unique opportunities offered by its known syntax and structure. In this work, we introduce SMARTPASTE, a first task ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Access

سال: 2022

ISSN: ['2169-3536']

DOI: https://doi.org/10.1109/access.2022.3155558